//-----------------------------------------------------------------------
//<copyright file="BienBanNhapHang.cs" company="MinhSong">
//Copyright (c) MinhSong. All rights reserved.
//</copyright>
//-----------------------------------------------------------------------
using System;
using System.Runtime.Serialization;

namespace PMS.Entity
{
	public class BienBanNhapHang: BaseEntity
	{
		#region Variable Declarations

		private string m_MaBBNH;
		private string m_SoHopDong;
		private string m_NoiNhan;
		private DateTime m_NgayGioNhan;
		private DateTime m_NgayGioKiem;
		private string m_KetQua;
		private string m_NguoiDuyet;
		private string m_KeToan;
		private string m_ThuKho;

		#endregion

		#region Constructors

		public BienBanNhapHang() {}
		public BienBanNhapHang(
			string maBBNH,
			string soHopDong,
			string noiNhan,
			DateTime ngayGioNhan,
			DateTime ngayGioKiem,
			string ketQua,
			string nguoiDuyet,
			string keToan,
			string thuKho)
		{
			m_MaBBNH = maBBNH;
			m_SoHopDong = soHopDong;
			m_NoiNhan = noiNhan;
			m_NgayGioNhan = ngayGioNhan;
			m_NgayGioKiem = ngayGioKiem;
			m_KetQua = ketQua;
			m_NguoiDuyet = nguoiDuyet;
			m_KeToan = keToan;
			m_ThuKho = thuKho;
		}

		#endregion

		#region Properties

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string MaBBNH
		{
			get { return m_MaBBNH; }
			set { m_MaBBNH = value;
				OnPropertyChanged("MaBBNH");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string SoHopDong
		{
			get { return m_SoHopDong; }
			set { m_SoHopDong = value;
				OnPropertyChanged("SoHopDong");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string NoiNhan
		{
			get { return m_NoiNhan; }
			set { m_NoiNhan = value;
				OnPropertyChanged("NoiNhan");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is DateTime</value>
		[DataMember]
		public DateTime NgayGioNhan
		{
			get { return m_NgayGioNhan; }
			set { m_NgayGioNhan = value;
				OnPropertyChanged("NgayGioNhan");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is DateTime</value>
		[DataMember]
		public DateTime NgayGioKiem
		{
			get { return m_NgayGioKiem; }
			set { m_NgayGioKiem = value;
				OnPropertyChanged("NgayGioKiem");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string KetQua
		{
			get { return m_KetQua; }
			set { m_KetQua = value;
				OnPropertyChanged("KetQua");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string NguoiDuyet
		{
			get { return m_NguoiDuyet; }
			set { m_NguoiDuyet = value;
				OnPropertyChanged("NguoiDuyet");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string KeToan
		{
			get { return m_KeToan; }
			set { m_KeToan = value;
				OnPropertyChanged("KeToan");
		}
		}

		/// <summary>
		///
		/// </summary>
		///<value>This type is string</value>
		[DataMember]
		public string ThuKho
		{
			get { return m_ThuKho; }
			set { m_ThuKho = value;
				OnPropertyChanged("ThuKho");
		}
		}


		#endregion
	}
}//End Class
